<?php

/**
 * 首页.
 *
 * @author xiaoxia.xu <xiaoxia.xuxx@aliyun-inc.com>
 * @copyright ©2003-2103 phpwind.com
 * @license http://www.phpwind.com
 *
 * @version $Id: IndexController.php 22230 2012-12-19 21:45:20Z xiaoxia.xuxx $
 */
class IndexController extends PwBaseController
{
    /* (non-PHPdoc)
     * @see WindController::run()
     */
    public function run()
    {
        $this->forwardRedirect(WindUrlHelper::createUrl('bbs/index/run'));
        //echo 'welcome back: ' . $this->loginUser->username;
        //exit();
    }

    /**
     * 全局积分变动，请求及清理.
     */
    public function showcreditAction()
    {
        if (!$this->loginUser->isExists()) {
            $this->showError('login.not');
        }
        $log = $this->loginUser->info['last_credit_affect_log'];
        if ($log) {
            Wind::import('SRV:user.dm.PwUserInfoDm');
            $dm = new PwUserInfoDm($this->loginUser->uid);
            $dm->setLastCreditAffectLog('');
            /* @var $userDs PwUser */
            $userDs = Wekit::load('user.PwUser');
            $userDs->editUser($dm, PwUser::FETCH_DATA);
            $_log = unserialize($log);
            $log = array('name' => $_log[0], 'credit' => $_log[1]);
        }
        $this->setOutput($log, 'data');
        $this->showMessage();
    }
}
